package com.thinkingstar.iads.uruleExample.entity;

import com.bstek.urule.model.Label;
import org.nutz.dao.entity.annotation.*;

@Table("ds_lcdsb")
public class Lcdsb {

    @Column("id")
    @Name
    @Comment("主键")
    @ColDefine(type = ColType.VARCHAR, width = 32,notNull = true)
    @Prev(els = { @EL("uuid()") })
    private String id;

    @Label("起点")
    @Column
    @Comment("起点")
    @ColDefine(type = ColType.VARCHAR, width = 100)
    private String qd;

    @Label("讫点")
    @Column
    @Comment("讫点")
    @ColDefine(type = ColType.VARCHAR, width = 100)
    private String qid;

    @Label("主要径路")
    @Column
    @Comment("主要径路")
    @ColDefine(type = ColType.VARCHAR, width = 100)
    private String zyjl;

    @Label("方向")
    @Column
    @Comment("方向")
    @ColDefine(type = ColType.VARCHAR, width = 100)
    private String fx;

    @Label("站别")
    @Column
    @Comment("站别")
    @ColDefine(type = ColType.VARCHAR, width = 100)
    private String zb;

    @Label("客车对数近期")
    @Column
    @Comment("客车对数近期")
    @ColDefine(type = ColType.INT, width = 10)
    private int kcdsjq;

    @Label("客车对数远期")
    @Column
    @Comment("客车对数远期")
    @ColDefine(type = ColType.INT, width = 10)
    private int kcdsyq;

    @Label("长编组比例近期")
    @Column
    @Comment("长编组比例近期")
    @ColDefine(type = ColType.INT, width = 10)
    private int cbzbljq;

    @Label("长编组比例远期")
    @Column
    @Comment("长编组比例远期")
    @ColDefine(type = ColType.INT, width = 10)
    private int cbzblyq;

    @Label("里程")
    @Column
    @Comment("里程")
    @ColDefine(type = ColType.INT, width = 10)
    private int lc;

    @Label("承担比例近期")
    @Column
    @Comment("承担比例近期")
    @ColDefine(type = ColType.FLOAT, width = 10)
    private double cdbljq;

    @Label("承担比例远期")
    @Column
    @Comment("承担比例远期")
    @ColDefine(type = ColType.FLOAT, width = 10)
    private double cdblyq;

    @Label("日车公里近期")
    @Column
    @Comment("日车公里近期")
    @ColDefine(type = ColType.INT, width = 10)
    private int rcgljq;

    @Label("日车公里远期")
    @Column
    @Comment("日车公里远期")
    @ColDefine(type = ColType.INT, width = 10)
    private int rcglyq;

    @Label("项目ID")
    @Column
    @Comment("项目ID")
    @ColDefine(type = ColType.VARCHAR, width = 32)
    private String xmid;

    public int getCbzbljq() {
        return cbzbljq;
    }

    public void setCbzbljq(int cbzbljq) {
        this.cbzbljq = cbzbljq;
    }

    public int getCbzblyq() {
        return cbzblyq;
    }

    public void setCbzblyq(int cbzblyq) {
        this.cbzblyq = cbzblyq;
    }

    public double getCdbljq() {
        return cdbljq;
    }

    public void setCdbljq(int cdbljq) {
        this.cdbljq = cdbljq;
    }

    public double getCdblyq() {
        return cdblyq;
    }

    public void setCdblyq(int cdblyq) {
        this.cdblyq = cdblyq;
    }

    public int getRcgljq() {
        return rcgljq;
    }

    public void setRcgljq(int rcgljq) {
        this.rcgljq = rcgljq;
    }

    public int getRcglyq() {
        return rcglyq;
    }

    public void setRcglyq(int rcglyq) {
        this.rcglyq = rcglyq;
    }

    public String getXmid() {
        return xmid;
    }

    public void setXmid(String xmid) {
        this.xmid = xmid;
    }

    public int getLc() {
        return lc;
    }

    public void setLc(int lc) {
        this.lc = lc;
    }

    public String getQd() {
        return qd;
    }

    public void setQd(String qd) {
        this.qd = qd;
    }

    public String getQid() {
        return qid;
    }

    public void setQid(String qid) {
        this.qid = qid;
    }

    public String getZyjl() {
        return zyjl;
    }

    public void setZyjl(String zyjl) {
        this.zyjl = zyjl;
    }

    public String getFx() {
        return fx;
    }

    public void setFx(String fx) {
        this.fx = fx;
    }

    public String getZb() {
        return zb;
    }

    public void setZb(String zb) {
        this.zb = zb;
    }

    public int getKcdsjq() {
        return kcdsjq;
    }

    public void setKcdsjq(int kcdsjq) {
        this.kcdsjq = kcdsjq;
    }

    public int getKcdsyq() {
        return kcdsyq;
    }

    public void setKcdsyq(int kcdsyq) {
        this.kcdsyq = kcdsyq;
    }
}
